promote one's idea - Alemán Inglés Diccionario